Codeigniter 3.1 - puste załączniki w Email Kategoria: Codeigniter | Autor: Bartłomiej Gałęzia

W wersji CI 3.1 e-mail wysłany z załącznikiem jest błędnie kodowany i dociera do adresata z pustym załącznikiem mimo, że wiadomość zajmuje tyle miejsca jakby zawierała załącznik.

WARNING! This attachment is suspicious because its type doesn't match the type declared in the message. If you do not trust the sender, you shouldn't open it in the browser because it may contain malicious contents.

Expected: application/pdf (.pdf); found: application/x-empty

Problem można naprawić dodając znak nowe linii w nagłówku wiadomości zaraz po określeniu kodowania załącznika

system/libraries/Email.php

linia #1057

. 'Content-Transfer-Encoding: base64' . $this->newline.$this->newline

zamiast

. 'Content-Transfer-Encoding: base64' . $this->newline

Dodaj komentarz

Brak komentarzy, bądź pierwszy i dodaj swój komentarz